An Extensible Message-Oriented Offload Model for High-Performance Applications
نویسندگان
چکیده
In this paper, we present and verify a new model designed to capture the benefits of protocol offload in the context of high performance computing systems. Other models capture the benefits of offload or the performance of parallel applications. However, the extensible message-oriented offload model (EMO) is the first model to emphasize the performance of the network protocol itself and models it in a message-oriented rather than flow-oriented manner. EMO allows us to consider benefits associated with the reduction in message latency along with benefits associated with reduction in overhead and improvements to throughput. In order to verify EMO, we use the tool to model a very common offload technique, interrupt coalescing. We discuss the assumptions of our model and show the modeled offload and latency performance of interrupt coalescing and no interrupt coalescing. We then present preliminary results to verify that our model is accurate. Los Alamos Computer Science Institute SC R71700H29200001
منابع مشابه
Analyzing the Impact of Overlap, Offload, and Independent Progress for Message Passing Interface Applications
The overlap of computation and communication has long been considered to be a significant performance benefit for applications. Similarly, the ability of the Message Passing Interface (MPI) to make independent progress (that is, to make progress on outstanding communication operations while not in the MPI library) is also believed to yield performance benefits. Using an intelligent network inte...
متن کاملA Lightweight Object-Oriented Distributed Services Framework for Engineering Interactive Applications
We present a lightweight open source object-oriented services framework for constructing distributed applications. The congruence of internal object and externally passed messages facilitates the rapid development of correct, robust, and high-performance information-centric applications. The Object-Oriented Distributed Semantic Services (OODSS) framework is validated through its intensive use i...
متن کاملImplications of application usage characteristics for collective communication offload
The performance of collective communication operations is known to have a significant impact on the scalability of some applications. Indeed, the global, synchronous nature of some collective operations directly implies that they will become the bottleneck when scaling to hundreds of thousands of nodes. This fact has led many researchers to try to improve the efficiency of collective operations...
متن کاملXBS: A Streaming Binary Serializer for High Performance Computing
High performance distributed systems communication requires that data first be serialized into a byte sequence suitable for transmission. A variety of different formats exist for serialization, ranging from XML-based formats to more efficient binary formats. This paper presents the XBS binary serialization library. XBS differs from other binary serializers in that it is a streaming serializer (...
متن کاملHigh-performance message-passing over generic Ethernet hardware with Open-MX
In the last decade, cluster computing has become the most popular high-performance computing architecture. Although numerous technological innovations have been proposed to improve the interconnection of nodes, many clusters still rely on commodity Ethernet hardware to implement message passing within parallel applications. We present Open-MX, an open-source message passing stack over generic E...
متن کامل